package com.yh.csx.crm.service.request;

import com.yh.csx.crm.core.entity.Pagination;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author Huang Zhaoping
 * @date 2019/3/1
 */
@Data
public class AppCustomerSearchReq extends Pagination {

    @ApiModelProperty("客户编码")
    private String customerNumber;

    @ApiModelProperty("省名称")
    private String regionProvinceName;

    @ApiModelProperty("市名称")
    private String regionCity;

    @ApiModelProperty("区名称")
    private String regionArea;

    @ApiModelProperty("客户状态")
    private String customerStatus;

    @ApiModelProperty("一级分类")
    private String firstCategoryCode;

    @ApiModelProperty("二级分类")
    private String secondCategoryCode;

    @ApiModelProperty("所属省区编码")
    private String salesProvince;

    @ApiModelProperty("下单频率：0-未下单，1-小于等于20单，2-大于20单")
    private Integer orderRate;

    @ApiModelProperty("排序字段：1-距离，2-日下单额，3-客单价，4-月频次，5-未下单天数")
    private Integer orderField;

    @ApiModelProperty("排序类型: 0-升序，1-降序")
    private Integer sortType;

    @ApiModelProperty("关键字")
    private String keyword;

    @ApiModelProperty("当前位置，格式：纬度,经度")
    private String location;


}
